/**   
 * 项目名：五位一体化工安全信息平台
 * 日期：    2019-12-03 14:14:47  
 * Copyright (c) 2015- joysuch-版权所有     
 */

package com.joysuch.wwyt.bp.bean;

import cn.zlg.common.springmvc.validate.constraints.NotNull;
import lombok.Data;

@Data
public class BpIndustrialPipelineBean {

    // columns START
    // ID
    private Long id;
    // 统一编码
    private String uniCode;
    // 管道编号
    @NotNull(field = "管道编号")
    private String code;
    // 管道名称
    @NotNull(field = "管道名称")
    private String name;
    // 输送介质
    private String transportMedium;
    // 介质状态
    private String mediumState;
    // 输送能力
    private String transportAbility;
    // 总长度(m)
    private Float length;
    // 目前状态
    @NotNull(field = "当前状态")
    private Integer currentState;
    private String currentStateName;
    // 管道材质
    private String material;
    // 架设方式
    private String setupMethod;
    // 是否为压力管道
    private String isPressurePipeline;
    private String isPressurePipelineName;
    // 压力等级
    private String pressureLevel;
    // 是否危化品管道
    private String isHchPipeline;
    private String isHchPipelineName;
    // 危化品ID
    private Long hchId;
    // 危化品名称
    private String hchName;
    // CAS 号
    private String cas;
    // 投产日期
    private String commissioningDate;
    // 操作压力上限(kPa)
    private Float opPressureHighValue;
    // 操作压力下限(kPa)
    private Float opPressureLowValue;
    // 操作温度上限
    private Float opTemperatureHighValue;
    // 操作温度下限
    private Float opTemperatureLowValue;
    // 实际操作温度
    private Float actualOpTemperature;
    // 实际操作压力(kPa)
    private Float actualOpPressure;

    // 工作压力区间
    private String[] workPressureHighRange;
    // 工作压力区间下限(kPa)
    private Float workPressureLowValue;
    // 工作压力区间上限(kPa)
    private Float workPressureHighValue;

    // 工作温度区间
    private String[] workTemperatureRange;
    // 工作温度区间下限
    private Float workTemperatureLowValue;
    // 工作温度区间上限
    private Float workTemperatureHighValue;
    // 设计压力(kPa)
    private Float designPressure;

    // 责任部门
    private Long responsibleDept;

    private String responsibleDeptName;

}
